.pages{height: 100%; background-color: #F5F5F5;}

.page-title{
    height: 300px;
    background-color: #3775F6;
    padding: 12pt;
    border-radius: 0 0 10% 10%;

    .phone-default{
        font-size: 9pt;
        color: #B1CCFB;
    }
    .phone-number{
        margin-top: 8pt;
        padding-bottom: 5pt;
        font-size: 22pt;
        font-family: 'Courier New', Courier, monospace;
        font-weight: 500;
        border-bottom: 1px solid #4782F7;
        color: #FFFFFF;
    }
}
.phone-amount{
    margin: 0 12pt;
    margin-top: -56pt;
    background-color: #FFFFFF;
    border-radius: 5pt;
    padding: 5pt 10pt;

    .amount-pane{
        padding-top: 10pt;
    }

    .amount-row{
        margin-bottom: 6pt;
    }
    .amount-text{
        padding-top: 8pt;
        text-align: center;
        height: 126px;
        background-color: #F7FAFE;
        border-radius: 2pt;
        margin-left: 2pt;
        margin-right: 2pt;
    }
    .amount-value{
        font-size: 14pt;
        font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-weight: bold;
        color: #3775F6;
    }
    .amount-unit{
        padding-left: 5px;
        font-size: 9pt;
        font-family: '微软雅黑';
        font-weight: bold;
        color: #3775F6;
    }

    .amount-price{
        color: #A4A5A5;
        font-size: 9pt;
        padding: 3pt 0;
        margin-bottom: 5pt;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif, '微软雅黑';
    }
    .alert-txt{
        font-size: 10pt;
        color: #9B9B9B;
        padding-left: 2pt;
    }
}
.at-tabs__item{
    font-size: 11pt;
    font-weight: bold;
}

.swiper-content{
    margin: 12pt;
    background-color: #FFFFFF;
    border-radius: 5pt;
    padding: 5pt 10pt;

    .cont-txt{
        padding-top: 16px;
        font-size: 13pt;
        font-weight: bold;
        color: #262626;
        font-family: '微软雅黑';
        .cont-amount{
            color: #EA5D29;
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        }
    }
}
.cont-desc{
     font-size: 10pt;
     color: #8A8C8D;
     padding-top: 16px;   
}
.con-image{
    width:128px;
    height:128px;
    margin: 10px;
}
swiper{
    height: 146px;
}

.pay-cont{
    padding: 0 10pt;
    .pay-amount{
        text-align: center;
        font-size: 32pt;
        color: #333333;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-weight: 500;
        .yuan{
            font-size: 18pt;
            font-weight: normal;
        }
    }

    .pay-info{
        font-size: 11pt;
    }
    .link{border-bottom: 1px solid #F0F0F0;margin-top: 10pt;}
    .pay-title{color: #9D9D9D;}
    .pay-right{text-align: right;color: #363636;}
    
}
.pay-click{
    position: fixed;
    bottom: 10pt;
    left: 0pt;
    width: 100%;
    .pay-btn{
        background-color: #3775F6;
        color: #FFFFFF;
        width: 90%;
        margin: 0 auto;
    }
}
.at-modal__content{
    min-height: auto;
    text-align: center;
    font-family: '微软雅黑';
    font-weight: 500;
}